@charset "utf-8";
/* CSS Document */
body,div,span,a,img,p,h1,h2,h3,h4,ul,li,ol,dl,dt,dd,input{ margin:0; padding:0; border:0; list-style:none;}
body{ color:#646464; font-size:14px; font-family:"微软雅黑"; background:#f4f4f4; }
a{ color:#535353; text-decoration:none;}
a:hover{ text-decoration:none;}


.top{ width:1070px; height:70px; margin:auto; overflow:hidden; margin-bottom:20px;}
.top h1{ width:266px; height:70px; line-height:70px; text-align:center; float:left; background:#ccc;}
.top .center{ width:515px; float:left; margin:0 10px;}
.top .center .top_s{ text-align:center; line-height:30px; height:30px;}
.top .center .top_s a{ color:#ef0e28;}
.top .center .top_x{ height:30px; overflow:hidden;}
.top .center .top_x input{ width:431px; float:left; border:2px solid #00b0f0; height:26px; line-height:30px;}
.top .center .top_x span{ color:#fff; width:80px; line-height:30px; text-align:center; float:left; background:#00b0f0; cursor:pointer;}
.top .right{ float:right; width:269px; height:70px; text-align:center; line-height:70px;background:#ccc;}
.nav{ width:1070px; margin:auto; height:40px; overflow:hidden;}
.nav dl{  font-weight:bold; }
.nav dl dt{ text-align:center;}
.nav dl dd{ text-align:center;}
.nav a{ display:inline-block; float:left; width:100%;width:12.5%;color:#000; height:36px; padding:2px 0;}
.nav a:hover{ background:#ef0e28; color:#fff;}
.nav a.cur{background:#ef0e28; color:#fff;}
.fen{ width:1066px; margin:auto; height:30px; border:2px solid #ef0e28; padding:3px 0; margin-bottom:10px;overflow:hidden;}
.fen ul{width:1100px;}
.fen li{width:134px; float:left; box-sizing:border-box; border-right:1px solid #bfbfbf;}
.fen li.cur{ background:#ef0e28; color:#fff;border-right:none;}
.fen li.cur a{ color:#fff;}
.fen li a{ font-weight:bold; width:100%; display:block;  color:#000; text-align:center; line-height:30px; height:30px;}
.fen li a:hover{  background:#ef0e28; color:#fff; }
.fen li.nomargin{ border-right:0;}
.fen li:first-child{width:132px;}
.fen li:last-child{border-right:0px;width:132px;}
 
.fe_t{ width:1100px; padding-left:30px;margin:auto;overflow:hidden;}
.fe_t dl{ width:260px;margin-right:10px; float:left; background:#fff; margin-bottom:10px; overflow:hidden;}
.fe_t dl.nomargin{ margin-right:0;}
.fe_t dl dt h3{ color:#000; font-weight:normal; font-size:12px; height:30px; line-height:30px;margin:0px;padding:0px;}
.fe_t dl dt h3 span{ width:160px;text-align:center;  color:#ef0e46; font-size:17px;font-weight:blod;display:inline-block;font-weight: 800;}
.fe_t dl dt h4{ color: #000; font-weight:normal; font-size:12px; height:20px; line-height:20px;}
.fe_t dl dt i{ width:100px; text-align:center; font-style:normal; display:inline-block;}
.fe_t dl dt h4 span{  width:160px; text-align:center;display:inline-block;} 
.fe_t dl dd{ display:block;width:260px; height:260px; overflow:hidden;margin:0px;padding:0px;text-align:center;}

#topcontrol{ width:136px; height:51px; position:absolute; left:50%; margin-left:-68px; bottom:0;}
#loading{
position: fixed;
text-align: center;
bottom: 70px;
width:130px;
left: 50%;
margin-left:-70px;
z-index: 200;
background: white;
background: hsla( 0, 0%, 100%, 0.9 );
padding: 10px;
color: #222;
font-size: 15px;
font-weight: bold;
border:1px solid #e1e1e1;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
body {line-height: 1;}
}

.xiangq{ width:1070px; margin:auto;}
.xiangq .xq_s{ overflow:hidden; background:#fff; padding:10px 0;}
.xiangq .xq_s .left{ float:left; width:402px;}
.xiangq .xq_s .right{ float:left;width:394px; padding:50px 0px; padding-left:140px;}
.xiangq .xq_s .right li{ border-bottom:1px solid #bfbfbf; line-height:76px; font-size:20px; color:#000; padding:0 30px; padding-right:102px;}
.xiangq .xq_s .right span{ float:right;}
.xiangq .xq_s .right span.cur{ font-size:40px; color:#ef0e46;}
.xiangq .xq_s .right li.current{ font-size:14px;}
.xiangq .xq_s .right li.current span{}
.xq_x{ margin-top:20px; padding:20px; background:#fff;}
.xq_x h3{ border-bottom:2px solid #bfbfbf; line-height:40px; text-align:center; color:#000; font-weight:normal; font-size:14px; margin-bottom:20px;}





.box{ height:30px;overflow:hidden;}
.t_news{ height:19px; color:red; padding-left:10px; margin:8px 0; overflow:hidden; position:relative;}
.t_news b{ line-height:19px; font-weight:bold; display:inline-block;}
.news_li,.swap{ line-height:19px; display:inline-block; position:absolute; top:0; left:60px;}
.news_li a,.swap a{ color:red;}
.swap{top:19px;}






